﻿@charset "utf-8";

body,html{ width:100%; height:100%; font-size:12px; color:#666666;}
*{ padding:0; margin:0}
a{text-decoration: none;}
img{ border:none;}
ul,li,dl,dd,dt{list-style-type: none;}
.cl{ clear:both;}


.nm_wap { width:100%;}

/*公告*/
.nm_advertising{ width:100%; height:59px; line-height:59px; padding-bottom:14px; background:url(../images/lin_new_bottom.jpg) center bottom no-repeat; text-align:center;}
.nm_advertising a,.nm_advertising span{ display:inline-block;}
.nm_advertising a{ color:#999;}
.nm_advertising a:hover{ color:#7da914; text-decoration: underline;}
.nm_advertising:hover span{ background:url(../images/laba.jpg) left top no-repeat; }
.nm_advertising span{ width:26px; height:22px; background:url(../images/laba.jpg) right no-repeat; vertical-align:middle; margin-right:10px;}
.nm_prompt{ height:99px; line-height:99px; text-align: center; font-size:34px; font-family:"微软雅黑","宋体"; color:#999;font-weight: normal}
.nm_prompt span{ color:#7da914; font-family:"Arial Black", Gadget, sans-serif; font-size:40px;}
/*/公告*/

/*产品小图标*/
.servicesBox { width:1000px; height:270px; margin:0 auto; clear:both; line-height:18px; color:#999999; font-size:12px;}
.servicesBox .serBox { cursor:pointer; border:1px solid #fff; display:inline; width:198px; height:250px; float:left; overflow:hidden; background-color:#f7f7f7; position:relative;}
.servicesBox .serBoxOn { font-family:"微软雅黑"; display:none; width:320px; height:270px; background:url(../images/serboxon_bg.gif) repeat 0px 0px; position:absolute; left:0px; top:0px; z-index:19;}
.servicesBox .serBox .pic1 { width:110px; height:110px; text-align:center; position:absolute; top:22px; right:41px; z-index:99;}
.servicesBox .serBox .pic2 { width:110px; height:110px; text-align:center; position:absolute; top:22px; left:-110px; z-index:99;}
.servicesBox .serBox .txt1 { width:198px; height:100px; color:#999999; position:absolute; top:145px; left:0px; z-index:99;}
.servicesBox .serBox .txt2 { width:198px; height:100px; color:#a9cf4f; position:absolute; top:145px; right:-240px; z-index:99;}
.servicesBox .serBox span.tit { font-size:16px; display:block; text-align:center;}
.servicesBox .serBox .txt1 .tit { color:#000000; line-height:30px;}
.servicesBox .serBox .txt2 .tit { color:#fff; line-height:30px; font-family:"微软雅黑";}
.servicesBox .serBox p{ padding:0 10px; text-align:center;}
/*产品小图标*/

/*案例滚动*/
#case{height:480px; overflow: hidden; background: #eaeaea;}
#case .caseCon{width:1000px; margin:0 auto;}
#case .tit{height: 72px; overflow: hidden; border-bottom:1px solid #cfcfcf; position: relative;}
#case .tit h2{height:42px; color:#333; font-weight: normal; margin-top:30px; line-height: 36px; font-size:24px;}
#case .tit h2 span{color:#999;}
#case .tit a{position: absolute; right:0; bottom:10px; padding:5px 10px; border-radius: 10px; background: #333; color: #999;}
#case .tit a:hover{background: #009900; color:#fff;}
#case .caseScroll{position: relative;}
#case .caseScroll .btn span{position: absolute; top:25px; width:43px; height:249px; overflow: hidden; background: url(../images/arr.png) no-repeat; cursor: pointer;}
    #case .caseScroll .btn {
        padding:0; margin:0; border:0;
    }
#case .caseScroll .btn span.btn_left{left:19px;}
#case .caseScroll .btn span.btn_right{right:-32px; background-position: -43px 0;}
#case .caseScroll .box{width:980px; margin:20px 10px; height: 338px; overflow: hidden; position: relative;}
#case .caseScroll .box ul{width:904px; position: relative; left:0;}
#case .caseScroll .box li{width:170px; height:270px; padding:6px 12px 0 12px; background: url(../images/caseBg.png) no-repeat; position: absolute; left:0; top:0; overflow: hidden; margin-right:25px;}
#case .caseScroll .box li img{ width:170px; height:254px;}
#case .typical{height:70px; overflow: hidden; margin-top:25px;}
#case .typical h3{float: left; padding-top:13px; padding-right:10px;}
#case .typical .logos{float: left; width:900px; overflow: hidden;}
#case .typical .logos a{margin:0 5px; display:block; width:140px; height:70px; overflow: hidden; float:left;}
#case .caseScroll .btn span.btn_left:hover{ background:url(../images/arr2.png) 0 0 no-repeat;}
#case .caseScroll .btn span.btn_right:hover{ background:url(../images/arr2.png) right no-repeat;}
#case .nm_case_text{ width:100%; height:146px; text-align:center; font-family:"微软雅黑";text-shadow: 0 1px 1px white;}
#case .nm_case_text p{ color:#9b9a9a; font-size:20px; padding-top:40px;}
#case .nm_case_text h1{ color:#4f4f4f; font-size:41px; line-height:46px;}
#case .nm_case_text span{ color:#aba9a9; font-size:8px;}
/*案例滚动*/


/*产品标题*/
.nm_text_product{ width:100%; height:100px; background:#e5e5e5; text-align:center;text-shadow: 0 1px 1px #fff;}
.nm_text_product h1{width: auto;margin: 0 auto;font-size: 30px;color: #6f6f6f;font-family: "微软雅黑"; font-weight:inherit; padding-top:20px;}
.nm_text_product p{font-size: 11px;color: #b7b7b7;font-family: "微软雅黑";text-transform: uppercase;}
/*产品标题*/

/*-----about tab-------*/
.nm_main {width: 1000px;clear: both;margin: 0 auto;}
.tc {text-align: center;}
.aboutPicB { width:1002px; padding:40px 0px 30px 3px; height:250px; margin:0 auto; clear:both;}
.aboutPicB li { float:left; position:relative;}
.aboutPicB li.li_1 { padding:0px 12px 0px 0px;}
.aboutPicB li.li_2 { padding:0px 12px 0px 0px;}
.aboutPicB li.li_3 { padding:0px 3px 0px 0px;}
.aboutPicB li img { width:325px; height:250px;}
.colorImg { display:none; position:absolute; left:0px; top:0px; z-index:100;}
.aboutPicB li .picFc {width:325px; height:250px; cursor:pointer; position:absolute; left:0px; top:0px; z-index:101; background:url(../images/indexpic_fc.gif) no-repeat 0px 0px; display:none;}
.aboutPicB li .picFc a {width:325px; height:250px; display:block;}

.aboutTab { width:100%; height:30px; margin-top:50px; line-height:24px; font-size:12px; clear:both; background:url(../images/about_line.gif) no-repeat center bottom;}
.aboutTab span { width:150px; height:29px; display:inline-block; margin:0px 2px 0px 3px; text-align:center; cursor:pointer;}
.aboutTab span.tab1 { border-left:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; border-top:#d6d6d6 1px solid; background-color:#ffffff; color:#333333;}
.aboutTab span.tab2 { border-left:#5e5e5e 1px solid; border-right:#5e5e5e 1px solid; border-top:#5e5e5e 1px solid; background-color:#5e5e5e; color:#ffffff;}

.aboutMain { width:1000px; margin:0 auto; clear:both; height:490px; overflow:hidden; padding:30px 0px;}
.aboutBox { height:112px; background:#fafafa url(../images/about_logo.jpg) no-repeat 10px center; border:#ededed 1px solid; clear:both; padding:22px 40px 0px 200px; font-size:14px; line-height:22px; color:#999999;}
.aboutTxt { padding:30px 0px 0px 0px; clear:both; font-size:14px; line-height:24px; color:#999999;}
.aboutTxt .box { width:310px; height:290px; overflow:hidden; float:left; padding-left:35px; background:url(../images/about_point_line.gif) repeat-y right top;}
.aboutTxt .box p { padding:25px 40px 0px 0px; clear:both;}

.rongyu { line-height:24px; padding-bottom:15px; color:#999999;}
.aboutListBox { width:174px; padding:13px 13px 35px 13px; float:left; height:365px; overflow:hidden; background-color:#ffffff; color:#999999; font-size:12px; line-height:20px; cursor:pointer;}
.aboutListBoxON { background:#f7f7f7 url(../images/about_list_onbg.gif) no-repeat center bottom;}
/*.aboutListBox .tit { height:54px; color:#000000; line-height:18px; padding:10px 0px 10px 0px;}*/
.aboutListBox .tit { height:54px; color:#000000; line-height:18px; padding-top:20px; font-size:14px;}

a.weibo { width:71px; height:23px; display:block; margin:20px auto; clear:both; background:url(../images/bt_weibo.gif) no-repeat 0px 0px;}
a.ckAll { display:block; width:141px; padding-left:14px; text-align:center; font-size:14px; height:38px; line-height:38px; text-align:center; margin:0px auto 0px auto; clear:both; background:url(../images/bt_bg.gif) no-repeat 0px -230px;}
a.ckAll:hover { background:url(../images/bt_bg.gif) no-repeat 0px -278px;}

.pfix{
	width:88px;
	height: 88px;
	position: fixed;
	right:10px;
	bottom:10px;
	border:1px solid #ccc;
}

.pfix .simg{
	width:100%;
	height:100%;
	overflow: hidden;
	background: #fff;
	text-align: center;
}

.pfix .simg img{
	width:100%;
	height: 100%;
}

.pfix .bimg{
	display: none;
	width:200px; 
	position: fixed;
	right:105px;
	bottom:10px;
	border:1px solid #ccc;
	background: #fff;
	text-align: center;
}

.pfix .bimg img{
	width:200px;
	height: 200px;
	margin:5px auto 0;
}

.pfix .bimg p{
	padding:0 10px 5px;
	line-height: 16px;
	color:#999;
}

.pfix:hover .bimg{
	display: block;
}
/*-----about tab-------*/
